IXI Visual Tcl Program components


IXI Visual TCL has two executable binary components:

vtcl
The IXI Visual Tcl interpreter that is executed on a per-script basis.

xm_vtcld
The IXI Visual Tcl server (running as a daemon) that invokes the GUI (Motif) calls.

The vtcl process interprets the IXI Visual Tcl script and sends commands over a communications channel (a named pipe) to the appropriate IXI Visual Tcl server. The server interprets the commands received and makes appropriate calls to the underlying display system.

In graphical mode (running under Motif on an X server), there is only one xm_vtcld daemon per display. A single xm_vtcld process may have several vtcl processes sending it commands. The daemon remains active until the user associated with the daemon logs out or the daemon is explicitly killed. Consequently, after the first application is invoked, all initialization of the server need only be performed once.